package cloud.maque.blog.entity;

import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 菜单表;
 * @author : maque.cloud
 * @date : 2025-2-5
 */
@Tag(name = "菜单表",description = "")
@TableName("MQ_MENU")
@Data
public class MqMenu implements Serializable,Cloneable{
    /** 主键 */
    @Parameter(name = "主键",description = "")
    @TableId
    private String menuId ;
    /** 菜单名称 */
    @Parameter(name = "菜单名称",description = "")
    private String menuName ;
    /** 导航链接;对应不同的类型，填入不同的值 */
    @Parameter(name = "导航链接",description = "对应不同的类型，填入不同的值")
    private String url ;
    /** 图标 */
    @Parameter(name = "图标",description = "")
    private String icon ;
    /** 类型;index：首页，url：外链，category：分类，tag 标签， post ：单页 */
    @Parameter(name = "类型",description = "index：首页，url：外链，category：分类，tag 标签， post ：单页")
    private String type ;
    /** 排序 */
    @Parameter(name = "排序",description = "")
    private Integer order ;

}